<?php

declare(strict_types=1);

return [
    // Error messages
    'user.notFound' => 'User not found',
    'user.loginInfoError' => 'Failed to get login information',
    'info.notFound' => 'Activity not found',
    'info.notType' => 'Activity type not found',
    'timeError' => 'Time error',
    'spot.notType' => 'Spot type not found',
    'spot.notFound' => 'Spot not found',
    'spot.position.notBatch' => 'Cannot batch modify position',
    'spot.score.exist' => 'Score exists',

    // Page titles
    'attraction.mainTitle' => 'Attraction Management',
    'attraction.subTitle' => 'Manage attraction basic information',
    
    // Table column headers
    'attraction.id' => 'ID',
    'attraction.name' => 'Attraction Name',
    'attraction.description' => 'Description',
    'attraction.address' => 'Address',
    'attraction.phone' => 'Phone',
    'attraction.rating' => 'Rating',
    'attraction.status' => 'Status',
    'attraction.created_at' => 'Created At',
    'attraction.updated_at' => 'Updated At',
    
    // Search items
    'attraction.search.name' => 'Please enter attraction name',
    'attraction.search.status' => 'Please select status',
    
    // Form items
    'attraction.form.name' => 'Attraction Name',
    'attraction.form.description' => 'Description',
    'attraction.form.address' => 'Address',
    'attraction.form.phone' => 'Phone',
    'attraction.form.rating' => 'Rating',
    'attraction.form.status' => 'Status',
    
    // Form validation messages
    'attraction.form.name.required' => 'Please enter attraction name',
    'attraction.form.description.required' => 'Please enter description',
    'attraction.form.address.required' => 'Please enter address',
    'attraction.form.phone.required' => 'Please enter phone number',
    'attraction.form.phone.format' => 'Please enter correct phone number format',
    'attraction.form.rating.required' => 'Please enter rating',
    'attraction.form.rating.range' => 'Rating should be between 0-5',
    
    // Status options
    'attraction.status.active' => 'Active',
    'attraction.status.inactive' => 'Inactive',
    'attraction.status.maintenance' => 'Maintenance',
    
    // Operations
    'attraction.operation.viewDetail' => 'View Detail',
    'attraction.operation.edit' => 'Edit Attraction',
    'attraction.operation.delete' => 'Delete Attraction',
    'attraction.operation.delete.confirm' => 'Are you sure to delete this attraction?',
    'attraction.operation.batchDelete.confirm' => 'Are you sure to delete selected attractions?',
    
    // Success messages
    'attraction.create.success' => 'Attraction created successfully',
    'attraction.update.success' => 'Attraction updated successfully',
    'attraction.delete.success' => 'Attraction deleted successfully',
    
    // Error messages
    'attraction.create.failed' => 'Failed to create attraction',
    'attraction.update.failed' => 'Failed to update attraction',
    'attraction.delete.failed' => 'Failed to delete attraction',
    'attraction.notFound' => 'Attraction not found',
]; 